type crypto/tls.keySharePrivateKeys
12 uses
crypto/tls (current package)
handshake_client.go#L43: func (c *Conn) makeClientHello() (*clientHelloMsg, *keySharePrivateKeys, *echClientContext, error) {
handshake_client.go#L126: var keyShareKeys *keySharePrivateKeys
handshake_client_tls13.go#L27: keyShareKeys *keySharePrivateKeys
key_schedule.go#L54: type keySharePrivateKeys struct {
key_schedule.go#L66: keyShares(rand io.Reader) (*keySharePrivateKeys, []keyShare, error)
key_schedule.go#L73: clientSharedSecret(priv *keySharePrivateKeys, serverKeyShare []byte) ([]byte, error)
key_schedule.go#L120: func (ke *ecdhKeyExchange) keyShares(rand io.Reader) (*keySharePrivateKeys, []keyShare, error) {
key_schedule.go#L125: return &keySharePrivateKeys{ecdhe: priv}, []keyShare{{ke.id, priv.PublicKey().Bytes()}}, nil
key_schedule.go#L144: func (ke *ecdhKeyExchange) clientSharedSecret(priv *keySharePrivateKeys, serverKeyShare []byte) ([]byte, error) {
key_schedule.go#L168: func (ke *hybridKeyExchange) keyShares(rand io.Reader) (*keySharePrivateKeys, []keyShare, error) {
key_schedule.go#L170: priv *keySharePrivateKeys
key_schedule.go#L240: func (ke *hybridKeyExchange) clientSharedSecret(priv *keySharePrivateKeys, serverKeyShare []byte) ([]byte, error) {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |